package com.sinoeyes.compent.mapper;


import com.sinoeyes.compent.po.Customer;

import java.util.List;

/**
 * @program: PerformanceX
 * @description: 客户集mapper
 * @author: liu yan
 * @create: 2019/09/26 14:59
 */
public interface CustomerMapper {

    /**
     * 查询客户集模块
     *
     * @param id 客户集模块ID
     * @return 客户集模块
     */
     Customer selectCustomerById(String id);

    /**
     * 查询客户集模块列表
     *
     * @param customer 客户集模块
     * @return 客户集模块集合
     */
     List<Customer> selectCustomerList(Customer customer);

    /**
     * 新增客户集模块
     *
     * @param customer 客户集模块
     * @return 结果
     */
     int insertCustomer(Customer customer);

    /**
     * 修改客户集模块
     *
     * @param customer 客户集模块
     * @return 结果
     */
     int updateCustomer(Customer customer);

    /**
     * 删除产品信息
     *
     * @param customer 产品信息temp
     * @return 结果
     */
    int deleteCustomerInfoById(Customer customer);

    /**
     * 批量删除产品信息
     *
     * @param customer 产品信息temp
     * @return 结果
     */
    int deleteCustomerInfoByIds(Customer customer);

    /**
     * 启用产品信息
     *
     * @param customer 产品信息temp
     * @return 结果
     */
    int enableCustomerInfoById(Customer customer);

    /**
     * 批量启用产品信息
     *
     * @param customer 产品信息temp
     * @return 结果
     */
    int enableCustomerInfoByIds(Customer customer);
}

